extern "C" void* __cdecl malloc(unsigned int);
extern "C" void __cdecl free(void*);
void* __cdecl operator new(unsigned int s)
{
	return malloc(s);
}
void* __cdecl operator new[](unsigned int s)
{
	return malloc(s);
}
void __cdecl operator delete(void* p)
{
	free(p);
}
void __cdecl operator delete[](void* p)
{
	free(p);
}

namespace std
{
	class _String_base
	{
	public:
		void _Xlen() const;
		void _Xran() const;
	};
}

void std::_String_base::_Xlen() const {}
void std::_String_base::_Xran() const {}

class type_info
{
public:
	virtual ~type_info();
};

type_info::~type_info() {}
